IF exists(SELECT * FROM dbo.sysobjects WHERE name='WEB_schoolverloopKeuze2' AND xtype='P') 
BEGIN
	DROP PROCEDURE WEB_schoolverloopKeuze2
END
GO

CREATE  procedure WEB_schoolverloopKeuze2
(@hoofdNr int,@iNr char(7))
as
set nocount on

if exists(select * from keuzeLln2
		where inschrijvingsNr = @iNr)
	or
   exists(select * from keuzeCLB2
		where inschrijvingsNr = @iNr)
	or
   exists(select * from keuzeouders2
		where inschrijvingsNr = @iNr)
	or
   exists(select * from keuzeKlassenraad2
		where inschrijvingsNr = @iNr)
begin
  select @hoofdNr as hoofdNr,0 as volgNr, '<studie2>' as tekst
  union
  select @hoofdNr,1,'<lln><tekst>'
  union
  select @hoofdNr,2,isNull(studierichtingLln,'') from keuzeLln2
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,3,'</tekst>'
  union
  select @hoofdNr,4,'<memo>' + isNull(keuzeLeerling,'') + '</memo>' from keuzeTeksten2
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,5,'</lln><ouders><tekst>'
  union
  select @hoofdNr,6,isNull(studierichtingLln,'') from keuzeOuders2 
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,7,'</tekst>'
  union
  select @hoofdNr,8,'<memo>' + isNull(keuzeOuders,'') + '</memo>' from keuzeTeksten2
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,9,'</ouders><clb><tekst>'
  union
  select @hoofdNr,10,isNull(studierichtingLln,'') from keuzeCLB2 
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,11,'</tekst>'
  union
  select @hoofdNr,12,'<memo>' + isNull(CLB,'') + '</memo>' from keuzeTeksten2
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,13,'</clb><kr><tekst>'
  union
  select @hoofdNr,14,isNull(studierichtingLln,'') from keuzeKlassenraad2 
		where inschrijvingsNr = @iNr
  union
  select @hoofdNr,15,'</tekst>'
  union
  select @hoofdNr,16,'<memo>' + isNull(Klassenraad,'') + '</memo>' from keuzeTeksten2
		where inschrijvingsNr = @iNr
  union  
  select @hoofdNr,17,'</kr>'
  union
  select @hoofdNr,18,'  <prognose><tekst>' + isNull(studiekeuzePrognose,'') + '</tekst>'
	+ '<memo>' + isNull(prognose,'') + '</memo></prognose>'
	+ '<uiteindelijk><tekst>' + isNull(studiekeuzeUiteindelijk,'') + '</tekst>'
	+ '<memo>' + isNull(uiteindelijk,'') + '</memo></uiteindelijk>'
	+ '<prognoseWeg>' + case when wegPrognose=1 then 'Verlaat St Rita' else '' end
	+ '</prognoseWeg><uiteindelijkWeg>' 
	+ case when wegPrognose=1 then 'Verlaat St Rita' else '' end
	+ '</uiteindelijkWeg>' from keuzeTeksten2
		where inschrijvingsNr = @iNr
  union  
  select @hoofdNr,19,'</studie2>'
end
else 
  select @hoofdNr,1,''